/* emoji start  */
.emojiPanel{
	position: absolute;
	background-color: #FFF;
	/* width: 442px;
	width:455px\0; */
	border: 1px solid #9FA0A0;
	padding: 46px 20px 20px;
	bottom: 60px;
	overflow: hidden;
	left: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57);
	-o-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57);
	-webkit-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57);
	-ms-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57);
	box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57);
	box-sizing:content-box;
}
.emojiTab{
	position: absolute;
	top:0;
	left:0;
}
.emojiTab ul{
	position: relative;
	width: 466px;
	width:479px\0;
	height: 6px;
	padding-left: 17px;
	padding-bottom: 23px;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #CAC8C8\9;
	background-color: #F6F6F6;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	box-sizing:content-box;
}
.emojiTab ul li{
	float: left;
	height: 29px;
	background-color: #F6F8FB;
	font: 12px/29px "微软雅黑","宋体", arial;
	box-sizing:content-box;
	cursor:pointer;
}
.emojiTab ul li.cur{
	background-color: #FFF;
	border: 1px solid #D5D5D5;
	border-bottom: 1px solid #FFF;
	border-top: none;
}
.emojiTab ul li a{
      text-decoration: none;
      padding:8px 20px;
      padding:0px 20px 35px 10px\0;
    color:#666;
}
.emojiTab ul li.li2 a{
      background:url(../images/smile.png) no-repeat center center;
      background-size: 20px 20px;
}
.emojiTab ul li.li3 a{
      background:url(../images/cherry_blossom.png) no-repeat center center;
      background-size: 20px 20px;
}
.emojiTab ul li.li4 a{
      background:url(../images/bell.png) no-repeat center center;
      background-size: 20px 20px;
}

img.expimg {
    width: 26;
    height: 26;
}


.faceWrap{
	background-color: #FFF;
	width: 100%;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing:content-box;
}
.faceWrap li{
	width:450px;
	width:455px\0;
    height:202px;
	overflow-y:auto;
}
.faceWrap li.bg1{
	background:url(../images/qqSmilies.png) no-repeat;	
}
.faceWrap ul li a{
	display: block;
	float: left;
	/* border-right: 1px solid #DFE6F6;
	border-top: 1px solid #dfe6f6; */
	border: 1px solid #dfe6f6;
	box-sizing:content-box;
      padding:4px;
      width:20px;
      height:20px;
}
.faceWrap ul li.bg1 a{
	padding: 0;
	width: 28px;
	height: 28px;
}
.faceWrap ul li a span{
      display: block;
      width:20px;
      height:20px;
      background-repeat:no-repeat;
      background-image:url(../images/emoji.png);                  
      text-indent: -9999em;
}
/* emoji end  */